--spActividadUpd 
create procedure spActividadUpd
@Codigo                        int,
@Nombre                        varchar(100),
@Descripcion                   varchar(500) = null
  
with encryption
as
	declare @intError int
	begin transaction
	
	
	update Actividad  
        set Nombre = @Nombre,        
        Descripcion = @Descripcion
		where 	
			Codigo = @Codigo
			
      set @intError = @@Error
      if (@intError <> 0) goto onError
  
	commit transaction
	return @intError

onError:
  if @@TranCount > 0 rollback transaction
  return @intError
go